Google OAuth 2.0のAccess Tokenを取得
するには、何回かcURLを叩く必要があるようだ
手順
1. GCP projectを作成する
2. GCP projectを選択した後、GCPのOAuth同意画面を作成する
3. APIとサービス→認証情報→認証情報を作成→OAuth クライアント IDを選択する
https://console.cloud.google.com/apis/credentials/oauthclient に直接アクセスしてもいい
https://gyazo.com/87278e84243dfaa2bdf9e7f24e9751c0
redirect URIにはhttp://localhost:8080/ を指定する
それ以外だとrefresh tokenを取得できない
作成すると、client idとclient secretが出てくるので、どこかにメモしておく
4. Authorization Codeを取得する
5. Authorization CodeとAccess Tokenを交換する
https://oauth2.googleapis.com/toke を使う
この辺りをやってくれるhelper scriptを/programming-notes/ScrapboxからGoogle APIのAccess Tokenを取得するに書いておいた
Reference
Google APIのAccess Tokenをお手軽に取得する - Qiita
わかりやすそう
Node.jsでREST APIを連続実行するプログラムを組んでみる(Google Sheet APIを利用) - Qiita
これだけ押さえておけばあらゆるAPIを呼び出せる! Google APIを使用するための基本 (1/4):CodeZine(コードジン)
#Google_OAuth_2.0
#2021-05-03 11:39:05
#2021-05-02 09:55:42
#2021-05-01 19:45:17
#2021-03-11 17:49:01